package com.cheng.io;

import java.io.File;
import java.text.SimpleDateFormat;
import java.util.Date;

/**
 * File常用方法
 */
public class FileTest03 {
    public static void main(String[] args) {
        File file = new File("io/resources/testFile2");
        // 判断文件是否是隐藏文件
        System.out.println("file.isHidden() = " + file.isHidden());
        // 获取文件的最后修改日期
        long lastModified = file.lastModified();
        Date date = new Date(lastModified);
        SimpleDateFormat simpleDateFormat = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
        System.out.println("lastModified = " + simpleDateFormat.format(date));
        //获取文件总字节数
        System.out.println("file.length() = " + file.length());
        //文件重命名还可以实现剪切的效果
        System.out.println("file.renameTo(new File(\"io/resources/testFile3\")) = " + file.renameTo(new File("io/resources/testFile3")));
    }
}
